JavaScript 包装对象
我们可以用 new
创建包装对象:
typeof new Number(123); // 'object'
new Number(123) === 123; // false
typeof new Boolean(true); // 'object'
new Boolean(true) === true; // false
typeof new String('str'); // 'object'
new String('str') === 'str'; // false
-
总是用
parseInt(), parseFloat()
和.toString()
转换字符串; -
判断列表需要用
Array.isArray()
; -
判断全局变量是否存在用
typeof window.myVar === 'undefined'
; -
判断局部变量是否存在用
typeof myVar === 'undefined'
。